/* search */
.search{
    width: 100%;
    height: 200px;
    background: url(../img/texture-yellow.png);
    position: relative;
    top: -20px;
    text-align: center;
    color: #ffffff;
}
.search>h3{
    position: relative;
    top: 90px;
}

.search-gallery{
    position: relative;
    top: 145px;

}
.search-gallery>span{
    position: relative;
    left:20px;
    color: #86c417;
}

/* map */
.message{
    margin-top: 30px;
}
.message .row{
   margin-right: 10px;
}
.btn-submit{
    color: #ffffff;
    background: #17a2b8;
}

.mess-info{
    width: 300px;
    height: 380px;
    /* background: lightblue; */
}
.mess-info h3{
    text-align: center;
}
.mess-info label{
    display: block;
    margin-top: 10px;
}
.mess-info input,.mess-info textarea{
    width: 300px;
   margin-top: 20px;
   border: 0;
   outline: none;
}
.mess-info .mess-name{
    color: #17a2b8;
}
.mess-info .mess-mail{
    color: #feb91f;
}
.contact-info .contact-message{
    color: #86c417;
}
.mess-info input[type="text"]{
border-bottom:1px solid #17a2b8;
}
.mess-info input[type="mail"]{
    border-bottom:1px solid #feb91f; 
}
.mess-info textarea{
    border-bottom:1px solid #86c417;
}


/* contact us    */

.contact {
    background: url(../img/texture.png);
    width: 100%;
    height: 200px;
    text-align: center;
    margin-top: 20px;
    border: 1px solid #0bb3a3;
}

.contact .btn {
    color: #33332a;
    background: #fda51f;
    border: 1px solid #333333;
    margin-top: 20px;
}

.contact>h4:first-child {
    margin-top: 50px;
}


/* your information */
.info-content{
     width: 340px;
     margin:30px 20px 20px 0;
    border: 1px solid #dfdfdf;
}
.info-content img{
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: 10px 0 ;
}
.info-content dd{
    font-size: 12px;
    color: #666666;
}